package negocio;

import java.util.Date;
import java.util.List;

import basicas.Marca;
import dados.MarcaDAO;
import dados.interfaces.IMarcaDAO;

public class MarcaNegocio {

	private IMarcaDAO marcaDao;
	
	public MarcaNegocio(){
		marcaDao = new MarcaDAO();
	}

	public void inserir(Marca m) {
		Date d = new Date();
		m.setDataUltimaAtualizacao(d);
		marcaDao.inserir(m);
	}

	public void alterar(Marca m) {
		Date d = new Date();
		m.setDataUltimaAtualizacao(d);
		marcaDao.alterar(m);
	}

	public void remover(Marca m) {
		marcaDao.remover(m);
	}

	public List<Marca> consultarTodos() {
		return marcaDao.consultarTodos();
	}
	
	public Marca consultarPorID(Integer id){
		return marcaDao.consultarPorId(id);
	}

	public List<Marca> consultarPorNome(String nome) {
		return marcaDao.consultarPorNome(nome);
	}

}
